package com.vrp3d.domain.dto.booth;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * 展位详情(前台)
 *
 * @author vrp3d
 */
@Data
@ApiModel
public class BoothFrontDTO implements Serializable {

    private static final long serialVersionUID = -1914872868680614335L;

    @ApiModelProperty(value = "展厅id", position = 1)
    private Integer showroomId;

    @ApiModelProperty(value = "展位在展厅中的位置", position = 2)
    private Integer boothOrder;

    @ApiModelProperty(value = "自定义编号", position = 3)
    private String porcelainId;

    @ApiModelProperty(value = "作品名称", position = 4)
    private String workName;

//    @ApiModelProperty(value = "展品类别", position = 5)
//    private String exhibitsRange;

//    @ApiModelProperty(value = "制作标准", position = 6)
//    private String productionStandard;

    @ApiModelProperty(value = "图片集合", position = 7)
    private List<String> pictureList;

    @ApiModelProperty(value = "作者名称", position = 8)
    private String authorName;

    @ApiModelProperty(value = "器型", position = 9)
    private String shape;

    @ApiModelProperty(value = "图案", position = 10)
    private String pattern;

    @ApiModelProperty(value = "工艺", position = 11)
    private String technology;

    @ApiModelProperty(value = "分类", position = 12)
    private String type;

    @ApiModelProperty(value = "用料", position = 13)
    private String material;

    @ApiModelProperty(value = "高度", position = 14)
    private Double highly;

    @ApiModelProperty(value = "口径", position = 15)
    private Double cal;

    @ApiModelProperty(value = "肚径", position = 16)
    private Double bellySize;

    @ApiModelProperty(value = "底径", position = 17)
    private Double bottomDiameter;

    @ApiModelProperty(value = "配置", position = 18)
    private String configuration;

    @ApiModelProperty(value = "工艺特色", position = 19)
    private String processCharacteristic;

    @ApiModelProperty(value = "艺术特色", position = 20)
    private String artisticFeatures;

    @ApiModelProperty(value = "送展人", position = 21)
    private String transportation;

//    @ApiModelProperty(value = "电话", position = 22)
//    private String phone;

//    @ApiModelProperty(value = "对接人员", position = 23)
//    private String dockingPersonal;

    @ApiModelProperty(value = "售价", position = 24)
    private BigDecimal price;

    @ApiModelProperty(value = "展品描述", position = 25)
    private String introduction;

//    @ApiModelProperty(value = "备注", position = 26)
//    private String remarks;

    @ApiModelProperty(value = "音频", position = 27)
    private String audio;

    @ApiModelProperty(value = "模型的名称(用户上传的zip压缩文件)", position = 28)
    private String modelZipFile;

    @ApiModelProperty(value = "模型文件(解压后的.lh后缀文件的存放位置)", position = 29)
    private String modelFile;

    @ApiModelProperty(value = "展示形式 0 2D 1 3D", position = 30)
    private Integer displayForm;
}
